home *** CD-ROM | disk | FTP | other *** search
-
- xThe Project Manager
-
-
- The Concurrent Clean Project Manager checks and controls the
-
- consistency of all the files, windows and options of the system such that
-
- the compilation of Clean programs and the creation, execution of
-
- applications can be invoked with only one command.
-
-
-
- A Clean program consists of modules that can be compiled separately.
-
- There are implementation modules and definition modules. Only
-
- implementation modules can be compiled explicitly, the corresponding
-
- definition modules are checked automatically.
-
-
- Modules are hierarchical. The top-most implementation module is called
-
- the main module or start module. It should contain a Start rule (see the
-
- Clean Reference Manual).
-
-
- The project manager needs to know what the main module is. When this
-
- module is known all other modules (and the corresponding intermediate
-
- files) in the hierarchy are examined by the manager. All these files
-
- together are called a project (see Files). The name of the project is the
-
- name of the main module. The settings of a particular project are stored
-
- in the resource of the main module.
-
-
- The project manager will scan your disk to find the files it needs. In order
-
- to restrict the search time the search paths should be set as accurate as
-
- possible (see Installation and the Paths… help information).
-
-
- By default the implementation module displayed in the active window (see
-
- Windows) is assumed to be the main module of the project. Any
-
- implementation module can be assigned to be the main module via Set
-
- Project… in the Commands menu. The Run or Execute command in the
-
- Commands menu always reveals what the name of the main module is.
-
-
- A window can be opened on a file containing a Clean module. The contents
-
- can be changed with the text editor (see Text Editor). The project
-
- manager starts the compilations using the contents of these windows. If
-
- one is happy with the modifications one can store the changed contents
-
- back to the corresponding file. When you generate an application, the
-
- project manager may warn you when windows and files have different
-
- contents.
-
-
-
-